package com.liweiwei.role.dao;

import com.liweiwei.role.bean.RoleBean;
import com.ysx.attendance.entity.ClassEntity;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface RoleDao {
    /**
     * 添加角色 拥有自增id
     * @param
     */
    Integer addRole(String name);

    /**
     * 通过ID删除角色字段数据
     * @param id
     * @return
     */
    Integer deleteRoleById(Integer id);

    /**
     * 通过角色id来改角色名
     * @param id
     * @param name
     * @return
     */
    Integer updateRoleById(@Param("id")Integer id,@Param("name")String name);

    /**
     * 通过角色ID来查找学生
     * @return
     */
    Integer findRoleById(Integer id);


    /**
     * 查询所有的班级
     * @return
     */
    List<RoleBean> findAllRole();

}
